* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

html,
body,
#__nuxt,
#__layout,
#__layout > div {
  height: 100%;
}

:after,
:before {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

li,
ul,
ol {
  list-style: none;
}

a,
a:hover,
a:focus,
a:visited {
  cursor: pointer;
  text-decoration: none;
  outline-style: none;
}
.cistern:after,.clearfix:after {
  display: table;
  clear: both;
  content: " "
}

.cistern {
  width: 100%;
  padding: 0 10%;
}


